package idao;

import java.util.List;

import basicas.SituacaoVeiculo;
import basicas.TipoCombustivel;
import basicas.Veiculo;

public interface IVeiculoDAO extends IDAOGenerico<Veiculo>{

	public List<Veiculo>consultarPorPlaca(String placa);
	public List<Veiculo>consultarPorChassi(String chassi);
	public List<Veiculo>consultarPorSituacaoDoVeiculo(SituacaoVeiculo s);
	public List<Veiculo>consultarVeiculosDeModeloX(String modelo);
	public List<Veiculo>consultarVeiculosDeMarcaX(String marca);
	public List<Veiculo>consultarVeiculoComQuilometragemEntre(float quilometragemMinima, float quilometragemMaxima);
	public List<Veiculo>consultarVeiculoPorCor(String cor);
	public List<Veiculo>consultarPorItemDoVeiculo(String item);
	public List<Veiculo>consultarPorItemDoVeiculo(String item,String item2);
	public List<Veiculo>consultarPorItemDoVeiculo(String item,String item2,String item3);
	public List<Veiculo>consultarVeiculoTipoDeCombustivel(TipoCombustivel tipoCombustivel);
	
}
